<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>05.promise的静态函数</title>
</head>

<body>
    <script>
        console.dir(Promise);
        /*
        返回promise 对象
        
            all(): 全部成功 进入到then 否则catch 中
            any(): 有一个成功的  进入到then  否则进入到catch中
            race()： 第一个是否成功 是成功 then 否则进入到catch中
            reject(): 失败
            resolve()： 成功
        */
       // Promise.resolve("我成功了...").then(value => console.log(value))
       // Promise.reject("我失败了....").catch(err => console.log(err))
    //    Promise.all([
    //     Promise.reject("我失败了1..."),
    //     Promise.resolve("我成功了2..."),
    //     Promise.resolve("我成功了3...")
    //    ]).then(values => console.log(values)).catch(err => console.log(err))

    //    Promise.any([
    //     Promise.reject("我失败了1..."),
    //     Promise.resolve("我成功了2..."),
    //     Promise.resolve("我成功了3...")
    //    ]).then(values => console.log(values)).catch(err => console.log(err))

       Promise.race([
       Promise.resolve("我成功了2..."),
        Promise.reject("我失败了1..."),
       
        Promise.resolve("我成功了3...")
       ]).then(values => console.log(values)).catch(err => console.log(err))
    </script>

</body>

</html>